home *** CD-ROM | disk | FTP | other *** search
- Path: keats.ugrad.cs.ubc.ca!not-for-mail
- From: c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku)
- Newsgroups: comp.lang.c
- Subject: Re: carrier advice
- Date: 11 Mar 1996 11:44:06 -0800
- Organization: Computer Science, University of B.C., Vancouver, B.C., Canada
- Message-ID: <4i1vq6INN6tm@keats.ugrad.cs.ubc.ca>
- References: <DnvDuu.4E4.0.bloor@torfree.net>
- NNTP-Posting-Host: keats.ugrad.cs.ubc.ca
-
- In article <DnvDuu.4E4.0.bloor@torfree.net>,
- Jay Jaffer <bz789@torfree.net> wrote:
- >Hi
- >I am a graduate and I am familier with Basic, Fortran and little bit of C.
- >I am thinking of learning C, C++, Visual basic at home by buying a
- >computer and practicing them.
- >Is it possible that I can become a programmer at my way? or I should go
- >to a school to learn these languages to master them.
- >I see lots of job ads for these programming. Please advice me.
-
- Note that knowing a programming language and knowing programming are two
- separate concepts. A competent programmer can pick up new languages quite
- rapidly, but the mastery of programming itself is not quite as forthcoming.
-
- Having said that, I believe that you _can_ become a programmer ``at your way''.
- In fact, it is the only way to become a programmer, really. Even if you go to
- school, you still have to dedicate a lot of your time to programming. People
- who only do what is required in the school assignments are never as good as
- people who explore on their own.
-
- You should probably get some university-level computer science textbooks in
- roughly the following topics: data structures and program design, analysis of
- algorithms, numerical analysis, machine architectures, operating systems etc.
- I'm afraid that the background is essential. Being able to produce correct
- sentences of a programming language is only basic low-level skill.
-
- If you think that you have the self-discipline to plod through this material
- without external pressures or academic hoops, give it a try. Mind you, you
- won't end up with any official qualifications that many jobs require.
- --
-
-